# near model CODE resource # jump table entries: 47376-47392 (17 of them) 00000000 FFFF .invalid <> 00000002 B910 xor.b [A0], D4 00000004 0000 14DA ori.b D0, 0xDA fn00000008: 00000008 554F subq.w A7, 2 0000000A 3EAD 1C10 move.w [A7], [A5 + 0x1C10] 0000000E 426D 1C10 clr.w [A5 + 0x1C10] 00000012 3017 move.w D0, [A7] 00000014 544F addq.w A7, 2 00000016 4E75 rts fn00000018: 00000018 48E7 0030 movem.l -[A7], A2,A3 0000001C 246F 000C movea.l A2, [A7 + 0xC] 00000020 266F 0010 movea.l A3, [A7 + 0x10] 00000024 2053 movea.l A0, [A3] 00000026 2252 movea.l A1, [A2] 00000028 3029 0006 move.w D0, [A1 + 0x6] 0000002C B068 0006 cmp.w D0, [A0 + 0x6] 00000030 6F08 ble +0xA /* 0000003A */ 00000032 7000 moveq.l D0, 0x00 00000034 4CDF 0C00 movem.l A2,A3, [A7]+ 00000038 4E75 rts label0000003A: 0000003A 7401 moveq.l D2, 0x01 0000003C 606E bra +0x70 /* 000000AC */ label0000003E: 0000003E 2053 movea.l A0, [A3] 00000040 3030 260A move.w D0, [A0 + D2.w * 8 + 0xA] 00000044 0280 0000 FF00 andi.l D0, 0xFF00 0000004A 2052 movea.l A0, [A2] 0000004C 3230 260A move.w D1, [A0 + D2.w * 8 + 0xA] 00000050 0281 0000 FF00 andi.l D1, 0xFF00 00000056 B280 cmp.l D1, D0 00000058 6708 beq +0xA /* 00000062 */ 0000005A 7000 moveq.l D0, 0x00 0000005C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000060 4E75 rts label00000062: 00000062 2053 movea.l A0, [A3] 00000064 3030 260C move.w D0, [A0 + D2.w * 8 + 0xC] 00000068 0280 0000 FF00 andi.l D0, 0xFF00 0000006E 2052 movea.l A0, [A2] 00000070 3230 260C move.w D1, [A0 + D2.w * 8 + 0xC] 00000074 0281 0000 FF00 andi.l D1, 0xFF00 0000007A B280 cmp.l D1, D0 0000007C 6708 beq +0xA /* 00000086 */ 0000007E 7000 moveq.l D0, 0x00 00000080 4CDF 0C00 movem.l A2,A3, [A7]+ 00000084 4E75 rts label00000086: 00000086 2053 movea.l A0, [A3] 00000088 3030 260E move.w D0, [A0 + D2.w * 8 + 0xE] 0000008C 0280 0000 FF00 andi.l D0, 0xFF00 00000092 2052 movea.l A0, [A2] 00000094 3230 260E move.w D1, [A0 + D2.w * 8 + 0xE] 00000098 0281 0000 FF00 andi.l D1, 0xFF00 0000009E B280 cmp.l D1, D0 000000A0 6708 beq +0xA /* 000000AA */ 000000A2 7000 moveq.l D0, 0x00 000000A4 4CDF 0C00 movem.l A2,A3, [A7]+ 000000A8 4E75 rts label000000AA: 000000AA 5242 addq.w D2, 1 label000000AC: 000000AC 2052 movea.l A0, [A2] 000000AE 3028 0006 move.w D0, [A0 + 0x6] 000000B2 48C0 ext.l D0 000000B4 5380 subq.l D0, 1 000000B6 3202 move.w D1, D2 000000B8 48C1 ext.l D1 000000BA B280 cmp.l D1, D0 000000BC 6F80 ble -0x7E /* 0000003E */ 000000BE 7001 moveq.l D0, 0x01 000000C0 4CDF 0C00 movem.l A2,A3, [A7]+ 000000C4 4E75 rts 000000C6 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000000CA 4FEF FFEE lea.l A7, [A7 - 0x12] 000000CE 266F 0026 movea.l A3, [A7 + 0x26] 000000D2 286F 002A movea.l A4, [A7 + 0x2A] 000000D6 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000 000000DC 486F 000E pea.l [A7 + 0xE] 000000E0 4EAD B558 jsr [A5 - 0x4AA8] 000000E4 504F addq.w A7, 8 label000000E6: 000000E6 4267 clr.w -[A7] 000000E8 2F2F 000C move.l -[A7], [A7 + 0xC] 000000EC 4EAD AA60 jsr [A5 - 0x55A0] 000000F0 2448 movea.l A2, A0 000000F2 200A move.l D0, A2 000000F4 4A80 tst.l D0 000000F6 5C4F addq.w A7, 6 000000F8 671E beq +0x20 /* 00000118 */ 000000FA 2F0A move.l -[A7], A2 000000FC 2F0B move.l -[A7], A3 000000FE 4EBA FF18 jsr [PC - 0xE8 /* 00000018 */] 00000102 4A00 tst.b D0 00000104 504F addq.w A7, 8 00000106 6600 00E2 bne +0xE4 /* 000001EA */ 0000010A 302F 000C move.w D0, [A7 + 0xC] 0000010E 48C0 ext.l D0 00000110 5380 subq.l D0, 1 00000112 3F40 000C move.w [A7 + 0xC], D0 00000116 60CE bra -0x30 /* 000000E6 */ label00000118: 00000118 3F7C FF9B 000C move.w [A7 + 0xC], 0xFF9B 0000011E 4267 clr.w -[A7] 00000120 2F2F 000C move.l -[A7], [A7 + 0xC] 00000124 4EAD AA60 jsr [A5 - 0x55A0] 00000128 5C4F addq.w A7, 6 0000012A 2F08 move.l -[A7], A0 0000012C 2F0B move.l -[A7], A3 0000012E 4EBA FEE8 jsr [PC - 0x118 /* 00000018 */] 00000132 4A00 tst.b D0 00000134 504F addq.w A7, 8 00000136 6600 00B2 bne +0xB4 /* 000001EA */ 0000013A 3F7C FF9C 000C move.w [A7 + 0xC], 0xFF9C 00000140 4267 clr.w -[A7] 00000142 2F2F 000C move.l -[A7], [A7 + 0xC] 00000146 4EAD AA60 jsr [A5 - 0x55A0] 0000014A 5C4F addq.w A7, 6 0000014C 2F08 move.l -[A7], A0 0000014E 2F0B move.l -[A7], A3 00000150 4EBA FEC6 jsr [PC - 0x13A /* 00000018 */] 00000154 4A00 tst.b D0 00000156 504F addq.w A7, 8 00000158 6600 0090 bne +0x92 /* 000001EA */ 0000015C 3F3C 0004 move.w -[A7], 0x4 00000160 486F 0006 pea.l [A7 + 0x6] 00000164 4EAD B6D0 jsr [A5 - 0x4930] 00000168 2F6F 000A 0014 move.l [A7 + 0x14], [A7 + 0xA] 0000016E 5C4F addq.w A7, 6 00000170 6058 bra +0x5A /* 000001CA */ label00000172: 00000172 486F 0008 pea.l [A7 + 0x8] 00000176 2F2F 0012 move.l -[A7], [A7 + 0x12] 0000017A 4EAD B2E0 jsr [A5 - 0x4D20] 0000017E 4A00 tst.b D0 00000180 504F addq.w A7, 8 00000182 6732 beq +0x34 /* 000001B6 */ 00000184 2F2F 000E move.l -[A7], [A7 + 0xE] 00000188 4EAD B5F8 jsr [A5 - 0x4A08] 0000018C 584F addq.w A7, 4 0000018E 2F28 0014 move.l -[A7], [A0 + 0x14] 00000192 2F0B move.l -[A7], A3 00000194 4EBA FE82 jsr [PC - 0x17E /* 00000018 */] 00000198 1600 move.b D3, D0 0000019A 3F2F 0010 move.w -[A7], [A7 + 0x10] 0000019E 2F2F 0018 move.l -[A7], [A7 + 0x18] 000001A2 4EAD B2C8 jsr [A5 - 0x4D38] 000001A6 4A03 tst.b D3 000001A8 4FEF 000E lea.l A7, [A7 + 0xE] 000001AC 6708 beq +0xA /* 000001B6 */ 000001AE 2F6F 000E 000A move.l [A7 + 0xA], [A7 + 0xE] 000001B4 6034 bra +0x36 /* 000001EA */ label000001B6: 000001B6 3F3C 0004 move.w -[A7], 0x4 000001BA 2F2F 0010 move.l -[A7], [A7 + 0x10] 000001BE 486F 0014 pea.l [A7 + 0x14] 000001C2 4EAD B6D8 jsr [A5 - 0x4928] 000001C6 4FEF 000A lea.l A7, [A7 + 0xA] label000001CA: 000001CA 4A6F 0010 tst.w [A7 + 0x10] 000001CE 66A2 bne -0x5C /* 00000172 */ 000001D0 4267 clr.w -[A7] 000001D2 486F 0002 pea.l [A7 + 0x2] 000001D6 4EAD B560 jsr [A5 - 0x4AA0] 000001DA 28AF 0006 move.l [A4], [A7 + 0x6] 000001DE 7000 moveq.l D0, 0x00 000001E0 4FEF 0018 lea.l A7, [A7 + 0x18] 000001E4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000001E8 4E75 rts label000001EA: 000001EA 28AF 000A move.l [A4], [A7 + 0xA] 000001EE 7001 moveq.l D0, 0x01 000001F0 4FEF 0012 lea.l A7, [A7 + 0x12] 000001F4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000001F8 4E75 rts 000001FA 4A6F 0004 tst.w [A7 + 0x4] 000001FE 6F74 ble +0x76 /* 00000274 */ 00000200 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000204 2050 movea.l A0, [A0] 00000206 2050 movea.l A0, [A0] 00000208 302F 0004 move.w D0, [A7 + 0x4] 0000020C B068 000A cmp.w D0, [A0 + 0xA] 00000210 6E62 bgt +0x64 /* 00000274 */ 00000212 4A6F 0006 tst.w [A7 + 0x6] 00000216 6F5C ble +0x5E /* 00000274 */ 00000218 302F 0004 move.w D0, [A7 + 0x4] 0000021C 48C0 ext.l D0 0000021E 5380 subq.l D0, 1 00000220 4C3C 0800 0000 movem.w A3, 0x0 00000226 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000022A 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000022E 2250 movea.l A1, [A0] 00000230 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000234 48C0 ext.l D0 00000236 5380 subq.l D0, 1 00000238 4C3C 0800 0000 movem.w A3, 0x0 0000023E 0166 bchg -[A6], D0 00000240 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000244 2050 movea.l A0, [A0] 00000246 D1C0 add.l A0, D0 00000248 41E8 0014 lea.l A0, [A0 + 0x14] 0000024C 302F 0006 move.w D0, [A7 + 0x6] 00000250 B068 0160 cmp.w D0, [A0 + 0x160] 00000254 6E1E bgt +0x20 /* 00000274 */ 00000256 4267 clr.w -[A7] 00000258 2F2F 0006 move.l -[A7], [A7 + 0x6] 0000025C 4EAD B608 jsr [A5 - 0x49F8] 00000260 4A00 tst.b D0 00000262 5C4F addq.w A7, 6 00000264 660E bne +0x10 /* 00000274 */ 00000266 3F3C 000C move.w -[A7], 0xC 0000026A 2F2F 0006 move.l -[A7], [A7 + 0x6] 0000026E 4EAD BE08 jsr [A5 - 0x41F8] 00000272 5C4F addq.w A7, 6 label00000274: 00000274 4E75 rts fn00000276: 00000276 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000027A 4FEF FEDA lea.l A7, [A7 - 0x126] 0000027E 266F 013A movea.l A3, [A7 + 0x13A] 00000282 7602 moveq.l D3, 0x02 00000284 3F3C 0001 move.w -[A7], 0x1 00000288 42A7 clr.l -[A7] 0000028A 486F 0012 pea.l [A7 + 0x12] 0000028E 4EAD B8F8 jsr [A5 - 0x4708] 00000292 4878 0004 push.l 0x4 00000296 4EAD C258 jsr [A5 - 0x3DA8] 0000029A 2448 movea.l A2, A0 0000029C 2F0A move.l -[A7], A2 0000029E 2F3C 5247 5054 move.l -[A7], 0x52475054 /* 'RGPT' */ 000002A4 486F 0016 pea.l [A7 + 0x16] 000002A8 A9FD syscall GetScrap 000002AA 201F move.l D0, [A7]+ 000002AC 5980 subq.l D0, 4 000002AE 4FEF 000A lea.l A7, [A7 + 0xA] 000002B2 660C bne +0xE /* 000002C0 */ 000002B4 2052 movea.l A0, [A2] 000002B6 43EF 0122 lea.l A1, [A7 + 0x122] 000002BA 7004 moveq.l D0, 0x04 000002BC A02E syscall BlockMove/BlockMoveData 000002BE 6006 bra +0x8 /* 000002C6 */ label000002C0: 000002C0 2F6D 8AC0 0122 move.l [A7 + 0x122], [A5 - 0x7540] label000002C6: 000002C6 2F0A move.l -[A7], A2 000002C8 4EAD C260 jsr [A5 - 0x3DA0] 000002CC 486F 0008 pea.l [A7 + 0x8] 000002D0 1F03 move.b -[A7], D3 000002D2 2F2F 012C move.l -[A7], [A7 + 0x12C] 000002D6 1F3C 0001 move.b -[A7], 0x1 000002DA 4227 clr.b -[A7] 000002DC 486F 001E pea.l [A7 + 0x1E] 000002E0 4227 clr.b -[A7] 000002E2 2F2F 0156 move.l -[A7], [A7 + 0x156] 000002E6 2F0B move.l -[A7], A3 000002E8 4EAD B4E8 jsr [A5 - 0x4B18] 000002EC 1800 move.b D4, D0 000002EE 4A04 tst.b D4 000002F0 4FEF 0020 lea.l A7, [A7 + 0x20] 000002F4 6718 beq +0x1A /* 0000030E */ 000002F6 4A6D 1C10 tst.w [A5 + 0x1C10] 000002FA 6612 bne +0x14 /* 0000030E */ 000002FC 2F13 move.l -[A7], [A3] 000002FE 2F13 move.l -[A7], [A3] 00000300 4EAD B5F8 jsr [A5 - 0x4A08] 00000304 584F addq.w A7, 4 00000306 2F08 move.l -[A7], A0 00000308 4EAD BE28 jsr [A5 - 0x41D8] 0000030C 504F addq.w A7, 8 label0000030E: 0000030E 4FEF 0126 lea.l A7, [A7 + 0x126] 00000312 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000316 4E75 rts 00000318 4FEF FFF6 lea.l A7, [A7 - 0xA] 0000031C 2EBC 5049 4354 move.l [A7], 0x50494354 /* 'PICT' */ 00000322 4227 clr.b -[A7] 00000324 4EAD D7D0 jsr [A5 - 0x2830] 00000328 1F40 0007 move.b [A7 + 0x7], D0 0000032C 42A7 clr.l -[A7] 0000032E 4EAD C258 jsr [A5 - 0x3DA8] 00000332 2F48 000C move.l [A7 + 0xC], A0 00000336 1F2F 000B move.b -[A7], [A7 + 0xB] 0000033A 4EAD D7D0 jsr [A5 - 0x2830] 0000033E 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000342 486F 0012 pea.l [A7 + 0x12] 00000346 4EAD BC40 jsr [A5 - 0x43C0] 0000034A 4A80 tst.l D0 0000034C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000350 6F16 ble +0x18 /* 00000368 */ 00000352 1F3C 0001 move.b -[A7], 0x1 00000356 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000035A 486F 0014 pea.l [A7 + 0x14] 0000035E 4EBA FF16 jsr [PC - 0xEA /* 00000276 */] 00000362 4FEF 000A lea.l A7, [A7 + 0xA] 00000366 600A bra +0xC /* 00000372 */ label00000368: 00000368 486F 0006 pea.l [A7 + 0x6] 0000036C 4EAD BAC0 jsr [A5 - 0x4540] 00000370 584F addq.w A7, 4 label00000372: 00000372 4FEF 000A lea.l A7, [A7 + 0xA] 00000376 4E75 rts fn00000378: 00000378 48E7 1800 movem.l -[A7], D3,D4 0000037C 594F subq.w A7, 4 0000037E 382F 0014 move.w D4, [A7 + 0x14] 00000382 7600 moveq.l D3, 0x00 00000384 426D 1C10 clr.w [A5 + 0x1C10] 00000388 0C44 0002 cmpi.w D4, 0x2 0000038C 6612 bne +0x14 /* 000003A0 */ 0000038E 206F 0016 movea.l A0, [A7 + 0x16] 00000392 2050 movea.l A0, [A0] 00000394 7004 moveq.l D0, 0x04 00000396 B090 cmp.l D0, [A0] 00000398 6606 bne +0x8 /* 000003A0 */ 0000039A 7602 moveq.l D3, 0x02 0000039C 6000 00AC bra +0xAE /* 0000044A */ label000003A0: 000003A0 4A6F 0012 tst.w [A7 + 0x12] 000003A4 6714 beq +0x16 /* 000003BA */ 000003A6 2EAF 0010 move.l [A7], [A7 + 0x10] 000003AA 3F3C 000C move.w -[A7], 0xC 000003AE 2F2F 0002 move.l -[A7], [A7 + 0x2] 000003B2 4EAD BE08 jsr [A5 - 0x41F8] 000003B6 5C4F addq.w A7, 6 000003B8 6036 bra +0x38 /* 000003F0 */ label000003BA: 000003BA 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 000003BE 4EAD B650 jsr [A5 - 0x49B0] 000003C2 584F addq.w A7, 4 000003C4 3F00 move.w -[A7], D0 000003C6 486F 0002 pea.l [A7 + 0x2] 000003CA 4EAD B9F8 jsr [A5 - 0x4608] 000003CE 4A6F 0008 tst.w [A7 + 0x8] 000003D2 5C4F addq.w A7, 6 000003D4 6604 bne +0x6 /* 000003DA */ 000003D6 7602 moveq.l D3, 0x02 000003D8 6070 bra +0x72 /* 0000044A */ label000003DA: 000003DA 2F17 move.l -[A7], [A7] 000003DC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000003E0 4EAD AD10 jsr [A5 - 0x52F0] 000003E4 2F2F 0008 move.l -[A7], [A7 + 0x8] 000003E8 4EAD B9A8 jsr [A5 - 0x4658] 000003EC 4FEF 000C lea.l A7, [A7 + 0xC] label000003F0: 000003F0 3F3C 0004 move.w -[A7], 0x4 000003F4 4EAD BA88 jsr [A5 - 0x4578] 000003F8 0C44 0001 cmpi.w D4, 0x1 000003FC 544F addq.w A7, 2 000003FE 661E bne +0x20 /* 0000041E */ 00000400 4A6F 0012 tst.w [A7 + 0x12] 00000404 57C0 seq D0 00000406 4400 neg.b D0 00000408 49C0 lea.l A4, D0 0000040A 1F00 move.b -[A7], D0 0000040C 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000410 486F 0006 pea.l [A7 + 0x6] 00000414 4EBA FE60 jsr [PC - 0x1A0 /* 00000276 */] 00000418 4FEF 000A lea.l A7, [A7 + 0xA] 0000041C 601A bra +0x1C /* 00000438 */ label0000041E: 0000041E 42A7 clr.l -[A7] 00000420 42A7 clr.l -[A7] 00000422 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000426 3F3C 0011 move.w -[A7], 0x11 0000042A 2F2F 000E move.l -[A7], [A7 + 0xE] 0000042E 3F04 move.w -[A7], D4 00000430 4EAD B3A8 jsr [A5 - 0x4C58] 00000434 4FEF 0014 lea.l A7, [A7 + 0x14] label00000438: 00000438 4267 clr.w -[A7] 0000043A 4EAD BA88 jsr [A5 - 0x4578] 0000043E 42AF 0018 clr.l [A7 + 0x18] 00000442 4EBA FBC4 jsr [PC - 0x43C /* 00000008 */] 00000446 3600 move.w D3, D0 00000448 544F addq.w A7, 2 label0000044A: 0000044A 4AAF 0016 tst.l [A7 + 0x16] 0000044E 670A beq +0xC /* 0000045A */ 00000450 486F 0016 pea.l [A7 + 0x16] 00000454 4EAD BAC0 jsr [A5 - 0x4540] 00000458 584F addq.w A7, 4 label0000045A: 0000045A 3003 move.w D0, D3 0000045C 584F addq.w A7, 4 0000045E 4CDF 0018 movem.l D3,D4, [A7]+ 00000462 4E75 rts 00000464 48E7 1820 movem.l -[A7], D3,D4,A2 00000468 594F subq.w A7, 4 0000046A 4227 clr.b -[A7] 0000046C 4EAD D7D0 jsr [A5 - 0x2830] 00000470 1600 move.b D3, D0 00000472 42A7 clr.l -[A7] 00000474 4EAD C258 jsr [A5 - 0x3DA8] 00000478 2F48 0006 move.l [A7 + 0x6], A0 0000047C 1F03 move.b -[A7], D3 0000047E 4EAD D7D0 jsr [A5 - 0x2830] 00000482 7800 moveq.l D4, 0x00 00000484 504F addq.w A7, 8 label00000486: 00000486 3004 move.w D0, D4 00000488 5244 addq.w D4, 1 0000048A C1FC 0006 muls.w D0, 0x6 0000048E 45ED 8112 lea.l A2, [A5 - 0x7EEE] 00000492 D5C0 add.l A2, D0 00000494 4A92 tst.l [A2] 00000496 6604 bne +0x6 /* 0000049C */ 00000498 7600 moveq.l D3, 0x00 0000049A 6030 bra +0x32 /* 000004CC */ label0000049C: 0000049C 2F12 move.l -[A7], [A2] 0000049E 486F 0004 pea.l [A7 + 0x4] 000004A2 4EAD BC40 jsr [A5 - 0x43C0] 000004A6 2600 move.l D3, D0 000004A8 4A83 tst.l D3 000004AA 504F addq.w A7, 8 000004AC 6F18 ble +0x1A /* 000004C6 */ 000004AE 2F17 move.l -[A7], [A7] 000004B0 3F2A 0004 move.w -[A7], [A2 + 0x4] 000004B4 2F2F 001A move.l -[A7], [A7 + 0x1A] 000004B8 4EBA FEBE jsr [PC - 0x142 /* 00000378 */] 000004BC 4FEF 000E lea.l A7, [A7 + 0xE] 000004C0 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000004C4 4E75 rts label000004C6: 000004C6 709A moveq.l D0, 0xFFFFFF9A 000004C8 B680 cmp.l D3, D0 000004CA 67BA beq -0x44 /* 00000486 */ label000004CC: 000004CC 4857 pea.l [A7] 000004CE 4EAD BAC0 jsr [A5 - 0x4540] 000004D2 3003 move.w D0, D3 000004D4 504F addq.w A7, 8 000004D6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000004DA 4E75 rts fn000004DC: 000004DC 222F 0004 move.l D1, [A7 + 0x4] 000004E0 4C2F 1000 0008 movem.w A4, [A7 + 0x8] 000004E6 226F 0012 movea.l A1, [A7 + 0x12] 000004EA 2251 movea.l A1, [A1] 000004EC 43E9 004E lea.l A1, [A1 + 0x4E] 000004F0 D3EF 000C add.l A1, [A7 + 0xC] 000004F4 7000 moveq.l D0, 0x00 000004F6 302F 0010 move.w D0, [A7 + 0x10] 000004FA 5E80 addq.l D0, 7 000004FC E680 asr D0, 3 000004FE 0C40 0002 cmpi.w D0, 0x2 00000502 6710 beq +0x12 /* 00000514 */ 00000504 6008 bra +0xA /* 0000050E */ label00000506: 00000506 0611 0080 addi.b [A1], 0x80 0000050A 3040 movea.w A0, D0 0000050C D3C8 add.l A1, A0 label0000050E: 0000050E 5381 subq.l D1, 1 00000510 4A81 tst.l D1 00000512 6CF2 bge -0xC /* 00000506 */ label00000514: 00000514 4E75 rts fn00000516: 00000516 48E7 1820 movem.l -[A7], D3,D4,A2 0000051A 246F 0010 movea.l A2, [A7 + 0x10] 0000051E 7804 moveq.l D4, 0x04 00000520 2F04 move.l -[A7], D4 00000522 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000526 2F0A move.l -[A7], A2 00000528 4EAD A8B0 jsr [A5 - 0x5750] 0000052C 3600 move.w D3, D0 0000052E 4A40 tst.w D0 00000530 4FEF 000C lea.l A7, [A7 + 0xC] 00000534 6628 bne +0x2A /* 0000055E */ 00000536 2F04 move.l -[A7], D4 00000538 2F2F 001C move.l -[A7], [A7 + 0x1C] 0000053C 2F0A move.l -[A7], A2 0000053E 4EAD A8B0 jsr [A5 - 0x5750] 00000542 3600 move.w D3, D0 00000544 4A40 tst.w D0 00000546 4FEF 000C lea.l A7, [A7 + 0xC] 0000054A 6612 bne +0x14 /* 0000055E */ 0000054C 2F04 move.l -[A7], D4 0000054E 2F2F 0020 move.l -[A7], [A7 + 0x20] 00000552 2F0A move.l -[A7], A2 00000554 4EAD A8B0 jsr [A5 - 0x5750] 00000558 3600 move.w D3, D0 0000055A 4FEF 000C lea.l A7, [A7 + 0xC] label0000055E: 0000055E 3003 move.w D0, D3 00000560 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000564 4E75 rts fn00000566: 00000566 48E7 1820 movem.l -[A7], D3,D4,A2 0000056A 246F 0010 movea.l A2, [A7 + 0x10] 0000056E 7804 moveq.l D4, 0x04 00000570 2F04 move.l -[A7], D4 00000572 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000576 2F0A move.l -[A7], A2 00000578 4EAD A8B0 jsr [A5 - 0x5750] 0000057C 3600 move.w D3, D0 0000057E 4A40 tst.w D0 00000580 4FEF 000C lea.l A7, [A7 + 0xC] 00000584 6612 bne +0x14 /* 00000598 */ 00000586 2F04 move.l -[A7], D4 00000588 2F2F 001C move.l -[A7], [A7 + 0x1C] 0000058C 2F0A move.l -[A7], A2 0000058E 4EAD A8B0 jsr [A5 - 0x5750] 00000592 3600 move.w D3, D0 00000594 4FEF 000C lea.l A7, [A7 + 0xC] label00000598: 00000598 3003 move.w D0, D3 0000059A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000059E 4E75 rts fn000005A0: 000005A0 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000005A4 266F 0018 movea.l A3, [A7 + 0x18] 000005A8 246F 001C movea.l A2, [A7 + 0x1C] 000005AC 2A2F 0024 move.l D5, [A7 + 0x24] 000005B0 70FE moveq.l D0, 0xFFFFFFFE 000005B2 2805 move.l D4, D5 000005B4 5284 addq.l D4, 1 000005B6 C880 and.l D4, D0 000005B8 200A move.l D0, A2 000005BA 676C beq +0x6E /* 00000628 */ 000005BC 4292 clr.l [A2] 000005BE 2005 move.l D0, D5 000005C0 5080 addq.l D0, 8 000005C2 2F00 move.l -[A7], D0 000005C4 4EAD C258 jsr [A5 - 0x3DA8] 000005C8 2488 move.l [A2], A0 000005CA 7694 moveq.l D3, 0xFFFFFF94 000005CC 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000005D0 301F move.w D0, [A7]+ 000005D2 3600 move.w D3, D0 000005D4 4A40 tst.w D0 000005D6 56C0 sne D0 000005D8 4400 neg.b D0 000005DA 49C0 lea.l A4, D0 000005DC 2212 move.l D1, [A2] 000005DE 57C1 seq D1 000005E0 4401 neg.b D1 000005E2 49C1 lea.l A4, D1 000005E4 8280 or.l D1, D0 000005E6 544F addq.w A7, 2 000005E8 664A bne +0x4C /* 00000634 */ 000005EA 2052 movea.l A0, [A2] 000005EC 2050 movea.l A0, [A0] 000005EE 20AF 0020 move.l [A0], [A7 + 0x20] 000005F2 2052 movea.l A0, [A2] 000005F4 2050 movea.l A0, [A0] 000005F6 2145 0004 move.l [A0 + 0x4], D5 000005FA 2052 movea.l A0, [A2] 000005FC A029 syscall HLock 000005FE 2F04 move.l -[A7], D4 00000600 2052 movea.l A0, [A2] 00000602 2050 movea.l A0, [A0] 00000604 4868 0008 pea.l [A0 + 0x8] 00000608 2F0B move.l -[A7], A3 0000060A 4EAD A8B0 jsr [A5 - 0x5750] 0000060E 3600 move.w D3, D0 00000610 2052 movea.l A0, [A2] 00000612 A02A syscall HUnlock 00000614 4A43 tst.w D3 00000616 4FEF 000C lea.l A7, [A7 + 0xC] 0000061A 6718 beq +0x1A /* 00000634 */ 0000061C 2F12 move.l -[A7], [A2] 0000061E 4EAD C260 jsr [A5 - 0x3DA0] 00000622 4292 clr.l [A2] 00000624 584F addq.w A7, 4 00000626 600C bra +0xE /* 00000634 */ label00000628: 00000628 2F04 move.l -[A7], D4 0000062A 2F0B move.l -[A7], A3 0000062C 4EAD A8C8 jsr [A5 - 0x5738] 00000630 3600 move.w D3, D0 00000632 504F addq.w A7, 8 label00000634: 00000634 3003 move.w D0, D3 00000636 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000063A 4E75 rts fn0000063C: 0000063C 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00000640 4FEF FF90 lea.l A7, [A7 - 0x70] 00000644 2C6F 0098 movea.l A6, [A7 + 0x98] 00000648 2E2F 00A0 move.l D7, [A7 + 0xA0] 0000064C 286F 00A8 movea.l A4, [A7 + 0xA8] 00000650 4294 clr.l [A4] 00000652 3F7C 0002 0020 move.w [A7 + 0x20], 0x2 00000658 426F 0022 clr.w [A7 + 0x22] 0000065C 3F7C 0001 0024 move.w [A7 + 0x24], 0x1 00000662 3F7C 8051 0026 move.w [A7 + 0x26], 0x8051 00000668 426F 0028 clr.w [A7 + 0x28] 0000066C 700E moveq.l D0, 0x0E 0000066E 2F40 002A move.l [A7 + 0x2A], D0 00000672 42AF 002E clr.l [A7 + 0x2E] 00000676 2056 movea.l A0, [A6] 00000678 2050 movea.l A0, [A0] 0000067A 3268 0008 movea.w A1, [A0 + 0x8] 0000067E 2F49 0032 move.l [A7 + 0x32], A1 00000682 2456 movea.l A2, [A6] 00000684 2452 movea.l A2, [A2] 00000686 508A addq.l A2, 8 00000688 508A addq.l A2, 8 0000068A 2F52 0014 move.l [A7 + 0x14], [A2] 0000068E 2F6A 0004 0018 move.l [A7 + 0x18], [A2 + 0x4] 00000694 3F6A 0008 001C move.w [A7 + 0x1C], [A2 + 0x8] 0000069A 594F subq.w A7, 4 0000069C 2F6F 0018 0004 move.l [A7 + 0x4], [A7 + 0x18] 000006A2 2F6F 001C 0008 move.l [A7 + 0x8], [A7 + 0x1C] 000006A8 3F6F 0020 000C move.w [A7 + 0xC], [A7 + 0x20] 000006AE 2F6F 0004 000E move.l [A7 + 0xE], [A7 + 0x4] 000006B4 2F6F 0008 0012 move.l [A7 + 0x12], [A7 + 0x8] 000006BA 3F6F 000C 0016 move.w [A7 + 0x16], [A7 + 0xC] 000006C0 486F 000E pea.l [A7 + 0xE] 000006C4 A844 syscall X2Fix 000006C6 201F move.l D0, [A7]+ 000006C8 2F40 0036 move.l [A7 + 0x36], D0 000006CC 0C80 7FFF FFFF cmpi.l D0, 0x7FFFFFFF 000006D2 6608 bne +0xA /* 000006DC */ 000006D4 2F7C AC44 0000 0036 move.l [A7 + 0x36], 0xAC440000 label000006DC: 000006DC 42AF 003A clr.l [A7 + 0x3A] 000006E0 42AF 003E clr.l [A7 + 0x3E] 000006E4 1F7C 00FF 0042 move.b [A7 + 0x42], 0xFF 000006EA 1F7C 003C 0043 move.b [A7 + 0x43], 0x3C /* '<' */ 000006F0 2056 movea.l A0, [A6] 000006F2 2050 movea.l A0, [A0] 000006F4 2F68 000A 0044 move.l [A7 + 0x44], [A0 + 0xA] 000006FA 2056 movea.l A0, [A6] 000006FC 2050 movea.l A0, [A0] 000006FE 2F68 0010 0048 move.l [A7 + 0x48], [A0 + 0x10] 00000704 2F68 0014 004C move.l [A7 + 0x4C], [A0 + 0x14] 0000070A 3F68 0018 0050 move.w [A7 + 0x50], [A0 + 0x18] 00000710 42AF 0052 clr.l [A7 + 0x52] 00000714 42AF 0056 clr.l [A7 + 0x56] 00000718 42AF 005A clr.l [A7 + 0x5A] 0000071C 2056 movea.l A0, [A6] 0000071E 2050 movea.l A0, [A0] 00000720 3F68 000E 005E move.w [A7 + 0x5E], [A0 + 0xE] 00000726 426F 0060 clr.w [A7 + 0x60] 0000072A 42AF 0062 clr.l [A7 + 0x62] 0000072E 42AF 0066 clr.l [A7 + 0x66] 00000732 42AF 006A clr.l [A7 + 0x6A] 00000736 206F 009C movea.l A0, [A7 + 0x9C] 0000073A 2050 movea.l A0, [A0] 0000073C 2050 movea.l A0, [A0] 0000073E 2628 0008 move.l D3, [A0 + 0x8] 00000742 594F subq.w A7, 4 00000744 206F 00A0 movea.l A0, [A7 + 0xA0] 00000748 2F10 move.l -[A7], [A0] 0000074A 42A7 clr.l -[A7] 0000074C 42A7 clr.l -[A7] 0000074E 4878 0010 push.l 0x10 00000752 486F 0034 pea.l [A7 + 0x34] 00000756 4878 004E push.l 0x4E /* 'N' */ 0000075A A9E0 syscall Munger 0000075C 201F move.l D0, [A7]+ 0000075E 554F subq.w A7, 2 00000760 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000764 301F move.w D0, [A7]+ 00000766 3F40 001E move.w [A7 + 0x1E], D0 0000076A 4A40 tst.w D0 0000076C 6600 00BC bne +0xBE /* 0000082A */ 00000770 206F 009C movea.l A0, [A7 + 0x9C] 00000774 2890 move.l [A4], [A0] 00000776 4290 clr.l [A0] 00000778 2F14 move.l -[A7], [A4] 0000077A 3F2F 0062 move.w -[A7], [A7 + 0x62] 0000077E 2F03 move.l -[A7], D3 00000780 2F2F 004E move.l -[A7], [A7 + 0x4E] 00000784 2F2F 0040 move.l -[A7], [A7 + 0x40] 00000788 4EBA FD52 jsr [PC - 0x2AE /* 000004DC */] 0000078C 2047 movea.l A0, D7 0000078E 4A90 tst.l [A0] 00000790 4FEF 0012 lea.l A7, [A7 + 0x12] 00000794 6700 0094 beq +0x96 /* 0000082A */ 00000798 206F 00A4 movea.l A0, [A7 + 0xA4] 0000079C 4A90 tst.l [A0] 0000079E 6700 008A beq +0x8C /* 0000082A */ 000007A2 2047 movea.l A0, D7 000007A4 2050 movea.l A0, [A0] 000007A6 2050 movea.l A0, [A0] 000007A8 4A68 0010 tst.w [A0 + 0x10] 000007AC 677C beq +0x7E /* 0000082A */ 000007AE 2047 movea.l A0, D7 000007B0 2050 movea.l A0, [A0] 000007B2 2050 movea.l A0, [A0] 000007B4 3828 0012 move.w D4, [A0 + 0x12] 000007B8 2047 movea.l A0, D7 000007BA 2050 movea.l A0, [A0] 000007BC 2050 movea.l A0, [A0] 000007BE 3A28 0014 move.w D5, [A0 + 0x14] 000007C2 206F 00A4 movea.l A0, [A7 + 0xA4] 000007C6 2050 movea.l A0, [A0] 000007C8 2050 movea.l A0, [A0] 000007CA 3C28 0008 move.w D6, [A0 + 0x8] 000007CE 7600 moveq.l D3, 0x00 000007D0 266F 00A4 movea.l A3, [A7 + 0xA4] 000007D4 2653 movea.l A3, [A3] 000007D6 2653 movea.l A3, [A3] 000007D8 508B addq.l A3, 8 000007DA 548B addq.l A3, 2 000007DC 6048 bra +0x4A /* 00000826 */ label000007DE: 000007DE B853 cmp.w D4, [A3] 000007E0 660A bne +0xC /* 000007EC */ 000007E2 2054 movea.l A0, [A4] 000007E4 2050 movea.l A0, [A0] 000007E6 216B 0002 001A move.l [A0 + 0x1A], [A3 + 0x2] label000007EC: 000007EC BA53 cmp.w D5, [A3] 000007EE 660A bne +0xC /* 000007FA */ 000007F0 2054 movea.l A0, [A4] 000007F2 2050 movea.l A0, [A0] 000007F4 216B 0002 001E move.l [A0 + 0x1E], [A3 + 0x2] label000007FA: 000007FA 2054 movea.l A0, [A4] 000007FC 2050 movea.l A0, [A0] 000007FE 4AA8 001A tst.l [A0 + 0x1A] 00000802 670A beq +0xC /* 0000080E */ 00000804 2054 movea.l A0, [A4] 00000806 2050 movea.l A0, [A0] 00000808 4AA8 001E tst.l [A0 + 0x1E] 0000080C 661C bne +0x1E /* 0000082A */ label0000080E: 0000080E 47EB 0106 lea.l A3, [A3 + 0x106] 00000812 244B movea.l A2, A3 00000814 7000 moveq.l D0, 0x00 00000816 1013 move.b D0, [A3] 00000818 5480 addq.l D0, 2 0000081A 0280 0000 00FE andi.l D0, 0xFE 00000820 D5C0 add.l A2, D0 00000822 264A movea.l A3, A2 00000824 5243 addq.w D3, 1 label00000826: 00000826 B646 cmp.w D3, D6 00000828 6DB4 blt -0x4A /* 000007DE */ label0000082A: 0000082A 4A96 tst.l [A6] 0000082C 6708 beq +0xA /* 00000836 */ 0000082E 2F16 move.l -[A7], [A6] 00000830 4EAD C260 jsr [A5 - 0x3DA0] 00000834 584F addq.w A7, 4 label00000836: 00000836 206F 009C movea.l A0, [A7 + 0x9C] 0000083A 4A90 tst.l [A0] 0000083C 6708 beq +0xA /* 00000846 */ 0000083E 2F10 move.l -[A7], [A0] 00000840 4EAD C260 jsr [A5 - 0x3DA0] 00000844 584F addq.w A7, 4 label00000846: 00000846 2047 movea.l A0, D7 00000848 4A90 tst.l [A0] 0000084A 6708 beq +0xA /* 00000854 */ 0000084C 2F10 move.l -[A7], [A0] 0000084E 4EAD C260 jsr [A5 - 0x3DA0] 00000852 584F addq.w A7, 4 label00000854: 00000854 206F 00A4 movea.l A0, [A7 + 0xA4] 00000858 4A90 tst.l [A0] 0000085A 6708 beq +0xA /* 00000864 */ 0000085C 2F10 move.l -[A7], [A0] 0000085E 4EAD C260 jsr [A5 - 0x3DA0] 00000862 584F addq.w A7, 4 label00000864: 00000864 302F 001E move.w D0, [A7 + 0x1E] 00000868 4FEF 0070 lea.l A7, [A7 + 0x70] 0000086C 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00000870 4E75 rts fn00000872: 00000872 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6 00000876 4FEF FFF4 lea.l A7, [A7 - 0xC] 0000087A 246F 0030 movea.l A2, [A7 + 0x30] 0000087E 286F 0034 movea.l A4, [A7 + 0x34] 00000882 266F 0038 movea.l A3, [A7 + 0x38] 00000886 282F 003C move.l D4, [A7 + 0x3C] 0000088A 2C6F 0040 movea.l A6, [A7 + 0x40] 0000088E 2A2F 0044 move.l D5, [A7 + 0x44] 00000892 4294 clr.l [A4] 00000894 4293 clr.l [A3] 00000896 2044 movea.l A0, D4 00000898 4290 clr.l [A0] 0000089A 4296 clr.l [A6] 0000089C 2F05 move.l -[A7], D5 0000089E 486F 0004 pea.l [A7 + 0x4] 000008A2 486F 0010 pea.l [A7 + 0x10] 000008A6 2F0A move.l -[A7], A2 000008A8 4EBA FC6C jsr [PC - 0x394 /* 00000516 */] 000008AC 3600 move.w D3, D0 000008AE 4A40 tst.w D0 000008B0 4FEF 0010 lea.l A7, [A7 + 0x10] 000008B4 6600 0154 bne +0x156 /* 00000A0A */ 000008B8 0CAF 464F 524D 0008 cmpi.l [A7 + 0x8], 0x464F524D /* 'FORM' */ 000008C0 660A bne +0xC /* 000008CC */ 000008C2 2045 movea.l A0, D5 000008C4 0C90 4149 4646 cmpi.l [A0], 0x41494646 /* 'AIFF' */ 000008CA 6708 beq +0xA /* 000008D4 */ label000008CC: 000008CC 363C FF30 move.w D3, 0xFF30 000008D0 6000 0138 bra +0x13A /* 00000A0A */ label000008D4: 000008D4 2C17 move.l D6, [A7] 000008D6 5086 addq.l D6, 8 000008D8 7A0C moveq.l D5, 0x0C 000008DA 6000 0108 bra +0x10A /* 000009E4 */ label000008DE: 000008DE 486F 0004 pea.l [A7 + 0x4] 000008E2 486F 000C pea.l [A7 + 0xC] 000008E6 2F0A move.l -[A7], A2 000008E8 4EBA FC7C jsr [PC - 0x384 /* 00000566 */] 000008EC 3600 move.w D3, D0 000008EE 4A40 tst.w D0 000008F0 4FEF 000C lea.l A7, [A7 + 0xC] 000008F4 6600 0114 bne +0x116 /* 00000A0A */ 000008F8 363C FF30 move.w D3, 0xFF30 000008FC 70FE moveq.l D0, 0xFFFFFFFE 000008FE 222F 0004 move.l D1, [A7 + 0x4] 00000902 5281 addq.l D1, 1 00000904 C280 and.l D1, D0 00000906 5081 addq.l D1, 8 00000908 DA81 add.l D5, D1 0000090A BA86 cmp.l D5, D6 0000090C 6E00 00FC bgt +0xFE /* 00000A0A */ 00000910 0CAF 434F 4D4D 0008 cmpi.l [A7 + 0x8], 0x434F4D4D /* 'COMM' */ 00000918 6626 bne +0x28 /* 00000940 */ 0000091A 4A94 tst.l [A4] 0000091C 6600 00EC bne +0xEE /* 00000A0A */ 00000920 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000924 2F2F 000C move.l -[A7], [A7 + 0xC] 00000928 2F0C move.l -[A7], A4 0000092A 2F0A move.l -[A7], A2 0000092C 4EBA FC72 jsr [PC - 0x38E /* 000005A0 */] 00000930 3600 move.w D3, D0 00000932 4A40 tst.w D0 00000934 4FEF 0010 lea.l A7, [A7 + 0x10] 00000938 6600 00D0 bne +0xD2 /* 00000A0A */ 0000093C 6000 00A2 bra +0xA4 /* 000009E0 */ label00000940: 00000940 0CAF 5353 4E44 0008 cmpi.l [A7 + 0x8], 0x53534E44 /* 'SSND' */ 00000948 6624 bne +0x26 /* 0000096E */ 0000094A 4A93 tst.l [A3] 0000094C 6600 00BC bne +0xBE /* 00000A0A */ 00000950 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000954 2F2F 000C move.l -[A7], [A7 + 0xC] 00000958 2F0B move.l -[A7], A3 0000095A 2F0A move.l -[A7], A2 0000095C 4EBA FC42 jsr [PC - 0x3BE /* 000005A0 */] 00000960 3600 move.w D3, D0 00000962 4A40 tst.w D0 00000964 4FEF 0010 lea.l A7, [A7 + 0x10] 00000968 6600 00A0 bne +0xA2 /* 00000A0A */ 0000096C 6072 bra +0x74 /* 000009E0 */ label0000096E: 0000096E 0CAF 4D41 524B 0008 cmpi.l [A7 + 0x8], 0x4D41524B /* 'MARK' */ 00000976 6622 bne +0x24 /* 0000099A */ 00000978 4A96 tst.l [A6] 0000097A 6600 008E bne +0x90 /* 00000A0A */ 0000097E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000982 2F2F 000C move.l -[A7], [A7 + 0xC] 00000986 2F0E move.l -[A7], A6 00000988 2F0A move.l -[A7], A2 0000098A 4EBA FC14 jsr [PC - 0x3EC /* 000005A0 */] 0000098E 3600 move.w D3, D0 00000990 4A40 tst.w D0 00000992 4FEF 0010 lea.l A7, [A7 + 0x10] 00000996 6672 bne +0x74 /* 00000A0A */ 00000998 6046 bra +0x48 /* 000009E0 */ label0000099A: 0000099A 0CAF 494E 5354 0008 cmpi.l [A7 + 0x8], 0x494E5354 /* 'INST' */ 000009A2 6622 bne +0x24 /* 000009C6 */ 000009A4 2044 movea.l A0, D4 000009A6 4A90 tst.l [A0] 000009A8 6660 bne +0x62 /* 00000A0A */ 000009AA 2F2F 0004 move.l -[A7], [A7 + 0x4] 000009AE 2F2F 000C move.l -[A7], [A7 + 0xC] 000009B2 2F04 move.l -[A7], D4 000009B4 2F0A move.l -[A7], A2 000009B6 4EBA FBE8 jsr [PC - 0x418 /* 000005A0 */] 000009BA 3600 move.w D3, D0 000009BC 4A40 tst.w D0 000009BE 4FEF 0010 lea.l A7, [A7 + 0x10] 000009C2 6646 bne +0x48 /* 00000A0A */ 000009C4 601A bra +0x1C /* 000009E0 */ label000009C6: 000009C6 2F2F 0004 move.l -[A7], [A7 + 0x4] 000009CA 2F2F 000C move.l -[A7], [A7 + 0xC] 000009CE 42A7 clr.l -[A7] 000009D0 2F0A move.l -[A7], A2 000009D2 4EBA FBCC jsr [PC - 0x434 /* 000005A0 */] 000009D6 3600 move.w D3, D0 000009D8 4A40 tst.w D0 000009DA 4FEF 0010 lea.l A7, [A7 + 0x10] 000009DE 662A bne +0x2C /* 00000A0A */ label000009E0: 000009E0 BA86 cmp.l D5, D6 000009E2 671A beq +0x1C /* 000009FE */ label000009E4: 000009E4 4A94 tst.l [A4] 000009E6 6700 FEF6 beq -0x108 /* 000008DE */ 000009EA 4A93 tst.l [A3] 000009EC 6700 FEF0 beq -0x10E /* 000008DE */ 000009F0 4A96 tst.l [A6] 000009F2 6700 FEEA beq -0x114 /* 000008DE */ 000009F6 2044 movea.l A0, D4 000009F8 4A90 tst.l [A0] 000009FA 6700 FEE2 beq -0x11C /* 000008DE */ label000009FE: 000009FE 4A94 tst.l [A4] 00000A00 6704 beq +0x6 /* 00000A06 */ 00000A02 4A93 tst.l [A3] 00000A04 6604 bne +0x6 /* 00000A0A */ label00000A06: 00000A06 363C FF30 move.w D3, 0xFF30 label00000A0A: 00000A0A 4A43 tst.w D3 00000A0C 6732 beq +0x34 /* 00000A40 */ 00000A0E 4A94 tst.l [A4] 00000A10 6708 beq +0xA /* 00000A1A */ 00000A12 2F14 move.l -[A7], [A4] 00000A14 4EAD C260 jsr [A5 - 0x3DA0] 00000A18 584F addq.w A7, 4 label00000A1A: 00000A1A 4A93 tst.l [A3] 00000A1C 6708 beq +0xA /* 00000A26 */ 00000A1E 2F13 move.l -[A7], [A3] 00000A20 4EAD C260 jsr [A5 - 0x3DA0] 00000A24 584F addq.w A7, 4 label00000A26: 00000A26 2044 movea.l A0, D4 00000A28 4A90 tst.l [A0] 00000A2A 6708 beq +0xA /* 00000A34 */ 00000A2C 2F10 move.l -[A7], [A0] 00000A2E 4EAD C260 jsr [A5 - 0x3DA0] 00000A32 584F addq.w A7, 4 label00000A34: 00000A34 4A96 tst.l [A6] 00000A36 6708 beq +0xA /* 00000A40 */ 00000A38 2F16 move.l -[A7], [A6] 00000A3A 4EAD C260 jsr [A5 - 0x3DA0] 00000A3E 584F addq.w A7, 4 label00000A40: 00000A40 3003 move.w D0, D3 00000A42 4FEF 000C lea.l A7, [A7 + 0xC] 00000A46 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 00000A4A 4E75 rts fn00000A4C: 00000A4C 2F03 move.l -[A7], D3 00000A4E 4FEF FFEC lea.l A7, [A7 - 0x14] 00000A52 4857 pea.l [A7] 00000A54 486F 0008 pea.l [A7 + 0x8] 00000A58 486F 0010 pea.l [A7 + 0x10] 00000A5C 486F 0018 pea.l [A7 + 0x18] 00000A60 486F 0020 pea.l [A7 + 0x20] 00000A64 2F2F 0030 move.l -[A7], [A7 + 0x30] 00000A68 4EBA FE08 jsr [PC - 0x1F8 /* 00000872 */] 00000A6C 3600 move.w D3, D0 00000A6E 4A40 tst.w D0 00000A70 4FEF 0018 lea.l A7, [A7 + 0x18] 00000A74 670A beq +0xC /* 00000A80 */ 00000A76 3003 move.w D0, D3 00000A78 4FEF 0014 lea.l A7, [A7 + 0x14] 00000A7C 261F move.l D3, [A7]+ 00000A7E 4E75 rts label00000A80: 00000A80 0C97 4149 4646 cmpi.l [A7], 0x41494646 /* 'AIFF' */ 00000A86 662C bne +0x2E /* 00000AB4 */ 00000A88 2F2F 0020 move.l -[A7], [A7 + 0x20] 00000A8C 486F 0008 pea.l [A7 + 0x8] 00000A90 486F 0010 pea.l [A7 + 0x10] 00000A94 486F 0018 pea.l [A7 + 0x18] 00000A98 486F 0020 pea.l [A7 + 0x20] 00000A9C 4EBA FB9E jsr [PC - 0x462 /* 0000063C */] 00000AA0 3600 move.w D3, D0 00000AA2 4A40 tst.w D0 00000AA4 4FEF 0014 lea.l A7, [A7 + 0x14] 00000AA8 670A beq +0xC /* 00000AB4 */ 00000AAA 3003 move.w D0, D3 00000AAC 4FEF 0014 lea.l A7, [A7 + 0x14] 00000AB0 261F move.l D3, [A7]+ 00000AB2 4E75 rts label00000AB4: 00000AB4 3003 move.w D0, D3 00000AB6 4FEF 0014 lea.l A7, [A7 + 0x14] 00000ABA 261F move.l D3, [A7]+ 00000ABC 4E75 rts 00000ABE 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000AC2 594F subq.w A7, 4 00000AC4 266F 0020 movea.l A3, [A7 + 0x20] 00000AC8 182F 0024 move.b D4, [A7 + 0x24] 00000ACC 7A00 moveq.l D5, 0x00 00000ACE 95CA sub.l A2, A2 00000AD0 4297 clr.l [A7] 00000AD2 0C04 FFFF cmpi.b D4, 0xFF 00000AD6 660A bne +0xC /* 00000AE2 */ 00000AD8 2F0B move.l -[A7], A3 00000ADA 4EAD B798 jsr [A5 - 0x4868] 00000ADE 1800 move.b D4, D0 00000AE0 584F addq.w A7, 4 label00000AE2: 00000AE2 7600 moveq.l D3, 0x00 00000AE4 601A bra +0x1C /* 00000B00 */ label00000AE6: 00000AE6 7006 moveq.l D0, 0x06 00000AE8 C1C3 muls.w D0, D3 00000AEA 41ED 819C lea.l A0, [A5 - 0x7E64] 00000AEE B830 0800 cmp.b D4, [A0 + D0] 00000AF2 660A bne +0xC /* 00000AFE */ 00000AF4 7006 moveq.l D0, 0x06 00000AF6 C1C3 muls.w D0, D3 00000AF8 2470 0802 movea.l A2, [A0 + D0 + 0x2] 00000AFC 6008 bra +0xA /* 00000B06 */ label00000AFE: 00000AFE 5243 addq.w D3, 1 label00000B00: 00000B00 0C43 0007 cmpi.w D3, 0x7 00000B04 6DE0 blt -0x1E /* 00000AE6 */ label00000B06: 00000B06 0C43 0007 cmpi.w D3, 0x7 00000B0A 6D0A blt +0xC /* 00000B16 */ 00000B0C 70FF moveq.l D0, 0xFFFFFFFF 00000B0E 584F addq.w A7, 4 00000B10 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000B14 4E75 rts label00000B16: 00000B16 4A6F 001E tst.w [A7 + 0x1E] 00000B1A 6618 bne +0x1A /* 00000B34 */ 00000B1C 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000B20 4EAD B650 jsr [A5 - 0x49B0] 00000B24 584F addq.w A7, 4 00000B26 3F00 move.w -[A7], D0 00000B28 486F 001E pea.l [A7 + 0x1E] 00000B2C 4EAD B9F8 jsr [A5 - 0x4608] 00000B30 5C4F addq.w A7, 6 00000B32 600E bra +0x10 /* 00000B42 */ label00000B34: 00000B34 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000B38 486F 0020 pea.l [A7 + 0x20] 00000B3C 4EAD B9B8 jsr [A5 - 0x4648] 00000B40 504F addq.w A7, 8 label00000B42: 00000B42 200A move.l D0, A2 00000B44 6726 beq +0x28 /* 00000B6C */ 00000B46 3F3C 0004 move.w -[A7], 0x4 00000B4A 4EAD BA88 jsr [A5 - 0x4578] 00000B4E 42A7 clr.l -[A7] 00000B50 2F2F 002C move.l -[A7], [A7 + 0x2C] 00000B54 1F04 move.b -[A7], D4 00000B56 4267 clr.w -[A7] 00000B58 2F0B move.l -[A7], A3 00000B5A 486F 002E pea.l [A7 + 0x2E] 00000B5E 4E92 jsr [A2] 00000B60 3A00 move.w D5, D0 00000B62 4267 clr.w -[A7] 00000B64 4EAD BA88 jsr [A5 - 0x4578] 00000B68 4FEF 0018 lea.l A7, [A7 + 0x18] label00000B6C: 00000B6C 3005 move.w D0, D5 00000B6E 584F addq.w A7, 4 00000B70 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000B74 4E75 rts 00000B76 41ED 1B40 lea.l A0, [A5 + 0x1B40] 00000B7A 4E75 rts 00000B7C 4E75 rts fn00000B7E: 00000B7E 2F0A move.l -[A7], A2 00000B80 246F 0008 movea.l A2, [A7 + 0x8] 00000B84 200A move.l D0, A2 00000B86 4A80 tst.l D0 00000B88 6606 bne +0x8 /* 00000B90 */ 00000B8A 7000 moveq.l D0, 0x00 00000B8C 245F movea.l A2, [A7]+ 00000B8E 4E75 rts label00000B90: 00000B90 7000 moveq.l D0, 0x00 00000B92 102F 000E move.b D0, [A7 + 0xE] 00000B96 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */ 00000B9C 6200 0086 bhi +0x88 /* 00000C24 */ 00000BA0 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000BA4 4EFB 0002 jmp [PC + D0.w + 0x2] 00000BA8 0014 001A ori.b [A4], 0x1A 00000BAC 0022 002A ori.b -[A2], 0x2A /* '*' */ 00000BB0 0032 003A 0042 ori.b [A2 + D0.w + 0x42], 0x3A /* ':' */ 00000BB6 004A 005C ori.w A2, 0x5C /* '\\' */ 00000BBA 0072 2012 245F ori.w [A2 + D2.w * 4 + 0x5F], 0x2012 00000BC0 4E75 rts 00000BC2 202A 0004 move.l D0, [A2 + 0x4] 00000BC6 245F movea.l A2, [A7]+ 00000BC8 4E75 rts 00000BCA 202A 0008 move.l D0, [A2 + 0x8] 00000BCE 245F movea.l A2, [A7]+ 00000BD0 4E75 rts 00000BD2 202A 000C move.l D0, [A2 + 0xC] 00000BD6 245F movea.l A2, [A7]+ 00000BD8 4E75 rts 00000BDA 202A 0010 move.l D0, [A2 + 0x10] 00000BDE 245F movea.l A2, [A7]+ 00000BE0 4E75 rts 00000BE2 202A 0014 move.l D0, [A2 + 0x14] 00000BE6 245F movea.l A2, [A7]+ 00000BE8 4E75 rts 00000BEA 202A 0018 move.l D0, [A2 + 0x18] 00000BEE 245F movea.l A2, [A7]+ 00000BF0 4E75 rts 00000BF2 4AAA 0018 tst.l [A2 + 0x18] 00000BF6 6604 bne +0x6 /* 00000BFC */ 00000BF8 7000 moveq.l D0, 0x00 00000BFA 6004 bra +0x6 /* 00000C00 */ label00000BFC: 00000BFC 202A 001C move.l D0, [A2 + 0x1C] label00000C00: 00000C00 245F movea.l A2, [A7]+ 00000C02 4E75 rts 00000C04 4AAA 0018 tst.l [A2 + 0x18] 00000C08 6608 bne +0xA /* 00000C12 */ 00000C0A 203C 0000 270F move.l D0, 0x270F 00000C10 6004 bra +0x6 /* 00000C16 */ label00000C12: 00000C12 202A 0020 move.l D0, [A2 + 0x20] label00000C16: 00000C16 245F movea.l A2, [A7]+ 00000C18 4E75 rts 00000C1A 7000 moveq.l D0, 0x00 00000C1C 102A 0024 move.b D0, [A2 + 0x24] 00000C20 245F movea.l A2, [A7]+ 00000C22 4E75 rts label00000C24: 00000C24 7000 moveq.l D0, 0x00 00000C26 245F movea.l A2, [A7]+ 00000C28 4E75 rts 00000C2A 48E7 1020 movem.l -[A7], D3,A2 00000C2E 246F 000C movea.l A2, [A7 + 0xC] 00000C32 262F 0014 move.l D3, [A7 + 0x14] 00000C36 200A move.l D0, A2 00000C38 4A80 tst.l D0 00000C3A 6762 beq +0x64 /* 00000C9E */ 00000C3C 7000 moveq.l D0, 0x00 00000C3E 102F 0012 move.b D0, [A7 + 0x12] 00000C42 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */ 00000C48 6254 bhi +0x56 /* 00000C9E */ 00000C4A 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000C4E 4EFB 0002 jmp [PC + D0.w + 0x2] 00000C52 0014 0018 ori.b [A4], 0x18 00000C56 001E 0024 ori.b [A6]+, 0x24 /* '$' */ 00000C5A 002A 0030 0036 ori.b [A2 + 0x36], 0x30 /* '0' */ 00000C60 003C 0042 ori.b ccr, 66 00000C64 0048 2483 ori.w A0, 0x2483 00000C68 6034 bra +0x36 /* 00000C9E */ 00000C6A 2543 0004 move.l [A2 + 0x4], D3 00000C6E 602E bra +0x30 /* 00000C9E */ 00000C70 2543 0008 move.l [A2 + 0x8], D3 00000C74 6028 bra +0x2A /* 00000C9E */ 00000C76 2543 000C move.l [A2 + 0xC], D3 00000C7A 6022 bra +0x24 /* 00000C9E */ 00000C7C 2543 0010 move.l [A2 + 0x10], D3 00000C80 601C bra +0x1E /* 00000C9E */ 00000C82 2543 0014 move.l [A2 + 0x14], D3 00000C86 6016 bra +0x18 /* 00000C9E */ 00000C88 2543 0018 move.l [A2 + 0x18], D3 00000C8C 6010 bra +0x12 /* 00000C9E */ 00000C8E 2543 001C move.l [A2 + 0x1C], D3 00000C92 600A bra +0xC /* 00000C9E */ 00000C94 2543 0020 move.l [A2 + 0x20], D3 00000C98 6004 bra +0x6 /* 00000C9E */ 00000C9A 1543 0024 move.b [A2 + 0x24], D3 label00000C9E: 00000C9E 4CDF 0408 movem.l D3,A2, [A7]+ 00000CA2 4E75 rts 00000CA4 2F0A move.l -[A7], A2 00000CA6 4FEF FEFA lea.l A7, [A7 - 0x106] 00000CAA 246F 0112 movea.l A2, [A7 + 0x112] 00000CAE 2F0A move.l -[A7], A2 00000CB0 4EAD B8F0 jsr [A5 - 0x4710] 00000CB4 4A00 tst.b D0 00000CB6 584F addq.w A7, 4 00000CB8 660A bne +0xC /* 00000CC4 */ 00000CBA 70D5 moveq.l D0, 0xFFFFFFD5 00000CBC 4FEF 0106 lea.l A7, [A7 + 0x106] 00000CC0 245F movea.l A2, [A7]+ 00000CC2 4E75 rts label00000CC4: 00000CC4 4227 clr.b -[A7] 00000CC6 486F 0002 pea.l [A7 + 0x2] 00000CCA 2F0A move.l -[A7], A2 00000CCC 4EAD B8B0 jsr [A5 - 0x4750] 00000CD0 42A7 clr.l -[A7] 00000CD2 486F 000E pea.l [A7 + 0xE] 00000CD6 4EAD BAB0 jsr [A5 - 0x4550] 00000CDA 584F addq.w A7, 4 00000CDC 2F08 move.l -[A7], A0 00000CDE 42A7 clr.l -[A7] 00000CE0 3F3C 000E move.w -[A7], 0xE 00000CE4 206F 0126 movea.l A0, [A7 + 0x126] 00000CE8 2F10 move.l -[A7], [A0] 00000CEA 3F3C 0006 move.w -[A7], 0x6 00000CEE 4EAD B3A8 jsr [A5 - 0x4C58] 00000CF2 1F3C 0001 move.b -[A7], 0x1 00000CF6 2F0A move.l -[A7], A2 00000CF8 206F 0132 movea.l A0, [A7 + 0x132] 00000CFC 2F10 move.l -[A7], [A0] 00000CFE 4EBA 02C4 jsr [PC + 0x2C4 /* 00000FC4 */] 00000D02 4FEF 012E lea.l A7, [A7 + 0x12E] 00000D06 245F movea.l A2, [A7]+ 00000D08 4E75 rts 00000D0A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000D0E 266F 0020 movea.l A3, [A7 + 0x20] 00000D12 1A2F 0026 move.b D5, [A7 + 0x26] 00000D16 286F 0028 movea.l A4, [A7 + 0x28] 00000D1A 7800 moveq.l D4, 0x00 00000D1C 7600 moveq.l D3, 0x00 00000D1E 95CA sub.l A2, A2 00000D20 4227 clr.b -[A7] 00000D22 1F05 move.b -[A7], D5 00000D24 2F0C move.l -[A7], A4 00000D26 4EBA FE56 jsr [PC - 0x1AA /* 00000B7E */] 00000D2A 1600 move.b D3, D0 00000D2C 4A03 tst.b D3 00000D2E 504F addq.w A7, 8 00000D30 6710 beq +0x12 /* 00000D42 */ 00000D32 2F0B move.l -[A7], A3 00000D34 1F3C 0011 move.b -[A7], 0x11 00000D38 4EAD B790 jsr [A5 - 0x4870] 00000D3C 1600 move.b D3, D0 00000D3E 5C4F addq.w A7, 6 00000D40 6016 bra +0x18 /* 00000D58 */ label00000D42: 00000D42 2F0B move.l -[A7], A3 00000D44 1F3C 0012 move.b -[A7], 0x12 00000D48 4EAD B790 jsr [A5 - 0x4870] 00000D4C 4A00 tst.b D0 00000D4E 57C0 seq D0 00000D50 4400 neg.b D0 00000D52 49C0 lea.l A4, D0 00000D54 1600 move.b D3, D0 00000D56 5C4F addq.w A7, 6 label00000D58: 00000D58 2F0B move.l -[A7], A3 00000D5A 1F3C 0010 move.b -[A7], 0x10 00000D5E 4EAD B790 jsr [A5 - 0x4870] 00000D62 1800 move.b D4, D0 00000D64 4A03 tst.b D3 00000D66 5C4F addq.w A7, 6 00000D68 6706 beq +0x8 /* 00000D70 */ 00000D6A 45ED B958 lea.l A2, [A5 - 0x46A8] 00000D6E 6004 bra +0x6 /* 00000D74 */ label00000D70: 00000D70 45ED B990 lea.l A2, [A5 - 0x4670] label00000D74: 00000D74 200A move.l D0, A2 00000D76 671E beq +0x20 /* 00000D96 */ 00000D78 2F2F 002C move.l -[A7], [A7 + 0x2C] 00000D7C 2F0C move.l -[A7], A4 00000D7E 1F05 move.b -[A7], D5 00000D80 3F2F 002E move.w -[A7], [A7 + 0x2E] 00000D84 2F0B move.l -[A7], A3 00000D86 2F2F 002C move.l -[A7], [A7 + 0x2C] 00000D8A 4E92 jsr [A2] 00000D8C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000D90 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000D94 4E75 rts label00000D96: 00000D96 70FF moveq.l D0, 0xFFFFFFFF 00000D98 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000D9C 4E75 rts 00000D9E 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00000DA2 594F subq.w A7, 4 00000DA4 286F 0024 movea.l A4, [A7 + 0x24] 00000DA8 246F 0028 movea.l A2, [A7 + 0x28] 00000DAC 162F 002E move.b D3, [A7 + 0x2E] 00000DB0 266F 0030 movea.l A3, [A7 + 0x30] 00000DB4 7800 moveq.l D4, 0x00 00000DB6 4227 clr.b -[A7] 00000DB8 1F03 move.b -[A7], D3 00000DBA 2F0B move.l -[A7], A3 00000DBC 4EBA FDC0 jsr [PC - 0x240 /* 00000B7E */] 00000DC0 1800 move.b D4, D0 00000DC2 7A01 moveq.l D5, 0x01 00000DC4 1F3C 0009 move.b -[A7], 0x9 /* '\t' */ 00000DC8 1F03 move.b -[A7], D3 00000DCA 2F0B move.l -[A7], A3 00000DCC 4EBA FDB0 jsr [PC - 0x250 /* 00000B7E */] 00000DD0 1C00 move.b D6, D0 00000DD2 486F 0010 pea.l [A7 + 0x10] 00000DD6 2F0A move.l -[A7], A2 00000DD8 4EBA 01BE jsr [PC + 0x1BE /* 00000F98 */] 00000DDC 3600 move.w D3, D0 00000DDE 4AAF 0018 tst.l [A7 + 0x18] 00000DE2 4FEF 0018 lea.l A7, [A7 + 0x18] 00000DE6 6742 beq +0x44 /* 00000E2A */ 00000DE8 4A43 tst.w D3 00000DEA 663E bne +0x40 /* 00000E2A */ 00000DEC 42A7 clr.l -[A7] 00000DEE 1F06 move.b -[A7], D6 00000DF0 2F2D 8AC0 move.l -[A7], [A5 - 0x7540] 00000DF4 1F3C 0001 move.b -[A7], 0x1 00000DF8 1F04 move.b -[A7], D4 00000DFA 2F0A move.l -[A7], A2 00000DFC 4227 clr.b -[A7] 00000DFE 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000E02 2F0C move.l -[A7], A4 00000E04 4EAD B4E8 jsr [A5 - 0x4B18] 00000E08 1A00 move.b D5, D0 00000E0A 362D 1C10 move.w D3, [A5 + 0x1C10] 00000E0E 4A05 tst.b D5 00000E10 4FEF 001C lea.l A7, [A7 + 0x1C] 00000E14 6714 beq +0x16 /* 00000E2A */ 00000E16 4A43 tst.w D3 00000E18 6610 bne +0x12 /* 00000E2A */ 00000E1A 1F04 move.b -[A7], D4 00000E1C 2F0A move.l -[A7], A2 00000E1E 2F14 move.l -[A7], [A4] 00000E20 4EBA 01A2 jsr [PC + 0x1A2 /* 00000FC4 */] 00000E24 3600 move.w D3, D0 00000E26 4FEF 000A lea.l A7, [A7 + 0xA] label00000E2A: 00000E2A 3003 move.w D0, D3 00000E2C 584F addq.w A7, 4 00000E2E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00000E32 4E75 rts 00000E34 48E7 1030 movem.l -[A7], D3,A2,A3 00000E38 594F subq.w A7, 4 00000E3A 246F 0014 movea.l A2, [A7 + 0x14] 00000E3E 266F 0018 movea.l A3, [A7 + 0x18] 00000E42 4A2D 1C02 tst.b [A5 + 0x1C02 /* export_892 */] 00000E46 6610 bne +0x12 /* 00000E58 */ 00000E48 4A2D 1C03 tst.b [A5 + 0x1C03] 00000E4C 660A bne +0xC /* 00000E58 */ 00000E4E 70FF moveq.l D0, 0xFFFFFFFF 00000E50 584F addq.w A7, 4 00000E52 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000E56 4E75 rts label00000E58: 00000E58 7600 moveq.l D3, 0x00 00000E5A 2F0B move.l -[A7], A3 00000E5C 4EAD B8F0 jsr [A5 - 0x4710] 00000E60 4A00 tst.b D0 00000E62 584F addq.w A7, 4 00000E64 660A bne +0xC /* 00000E70 */ 00000E66 70D5 moveq.l D0, 0xFFFFFFD5 00000E68 584F addq.w A7, 4 00000E6A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000E6E 4E75 rts label00000E70: 00000E70 42A7 clr.l -[A7] 00000E72 42A7 clr.l -[A7] 00000E74 42A7 clr.l -[A7] 00000E76 3F3C 000E move.w -[A7], 0xE 00000E7A 2F12 move.l -[A7], [A2] 00000E7C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E80 4EAD B3A8 jsr [A5 - 0x4C58] 00000E84 2F12 move.l -[A7], [A2] 00000E86 4EAD B5F8 jsr [A5 - 0x4A08] 00000E8A 2F48 0018 move.l [A7 + 0x18], A0 00000E8E 2008 move.l D0, A0 00000E90 4A80 tst.l D0 00000E92 4FEF 0018 lea.l A7, [A7 + 0x18] 00000E96 672C beq +0x2E /* 00000EC4 */ 00000E98 1F3C 0001 move.b -[A7], 0x1 00000E9C 2F0B move.l -[A7], A3 00000E9E 2F12 move.l -[A7], [A2] 00000EA0 4EBA 0122 jsr [PC + 0x122 /* 00000FC4 */] 00000EA4 3600 move.w D3, D0 00000EA6 4A43 tst.w D3 00000EA8 4FEF 000A lea.l A7, [A7 + 0xA] 00000EAC 6616 bne +0x18 /* 00000EC4 */ 00000EAE 3F3C 0005 move.w -[A7], 0x5 00000EB2 2F12 move.l -[A7], [A2] 00000EB4 4EAD BE08 jsr [A5 - 0x41F8] 00000EB8 7000 moveq.l D0, 0x00 00000EBA 4FEF 000A lea.l A7, [A7 + 0xA] 00000EBE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000EC2 4E75 rts label00000EC4: 00000EC4 3003 move.w D0, D3 00000EC6 584F addq.w A7, 4 00000EC8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000ECC 4E75 rts 00000ECE 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000ED2 266F 0014 movea.l A3, [A7 + 0x14] 00000ED6 286F 0018 movea.l A4, [A7 + 0x18] 00000EDA 95CA sub.l A2, A2 00000EDC 3613 move.w D3, [A3] 00000EDE 761A moveq.l D3, 0x1A 00000EE0 7601 moveq.l D3, 0x01 00000EE2 426D 1C10 clr.w [A5 + 0x1C10] 00000EE6 2F0C move.l -[A7], A4 00000EE8 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000EEC 2050 movea.l A0, [A0] 00000EEE 2050 movea.l A0, [A0] 00000EF0 3028 0020 move.w D0, [A0 + 0x20] 00000EF4 48C0 ext.l D0 00000EF6 5380 subq.l D0, 1 00000EF8 4C3C 0800 0000 movem.w A3, 0x0 00000EFE 0166 bchg -[A6], D0 00000F00 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000F04 2050 movea.l A0, [A0] 00000F06 D1C0 add.l A0, D0 00000F08 41E8 0014 lea.l A0, [A0 + 0x14] 00000F0C 4868 001A pea.l [A0 + 0x1A] 00000F10 4EAD B8B8 jsr [A5 - 0x4748] 00000F14 4A00 tst.b D0 00000F16 504F addq.w A7, 8 00000F18 6708 beq +0xA /* 00000F22 */ 00000F1A 3B7C FFFA 1C10 move.w [A5 + 0x1C10], 0xFFFA 00000F20 6034 bra +0x36 /* 00000F56 */ label00000F22: 00000F22 2F13 move.l -[A7], [A3] 00000F24 4EAD B5F8 jsr [A5 - 0x4A08] 00000F28 2448 movea.l A2, A0 00000F2A 4A03 tst.b D3 00000F2C 584F addq.w A7, 4 00000F2E 6726 beq +0x28 /* 00000F56 */ 00000F30 157C 0009 000E move.b [A2 + 0xE], 0x9 /* '\t' */ 00000F36 700E moveq.l D0, 0x0E 00000F38 2540 0020 move.l [A2 + 0x20], D0 00000F3C 357C 0001 0024 move.w [A2 + 0x24], 0x1 00000F42 1F3C 0001 move.b -[A7], 0x1 00000F46 2F0C move.l -[A7], A4 00000F48 2F13 move.l -[A7], [A3] 00000F4A 4EBA 0078 jsr [PC + 0x78 /* 00000FC4 */] 00000F4E 3B40 1C10 move.w [A5 + 0x1C10], D0 00000F52 4FEF 000A lea.l A7, [A7 + 0xA] label00000F56: 00000F56 302D 1C10 move.w D0, [A5 + 0x1C10] 00000F5A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000F5E 4E75 rts 00000F60 554F subq.w A7, 2 00000F62 2F2F 000A move.l -[A7], [A7 + 0xA] 00000F66 1F3C 0019 move.b -[A7], 0x19 00000F6A 4EAD B790 jsr [A5 - 0x4870] 00000F6E 4A00 tst.b D0 00000F70 5C4F addq.w A7, 6 00000F72 6606 bne +0x8 /* 00000F7A */ 00000F74 70FF moveq.l D0, 0xFFFFFFFF 00000F76 544F addq.w A7, 2 00000F78 4E75 rts label00000F7A: 00000F7A 4857 pea.l [A7] 00000F7C 2F2F 000E move.l -[A7], [A7 + 0xE] 00000F80 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000F84 4EAD B6A0 jsr [A5 - 0x4960] 00000F88 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000F8C 4EAD B6B8 jsr [A5 - 0x4948] 00000F90 7000 moveq.l D0, 0x00 00000F92 4FEF 0012 lea.l A7, [A7 + 0x12] 00000F96 4E75 rts fn00000F98: 00000F98 2F03 move.l -[A7], D3 00000F9A 2F2F 000C move.l -[A7], [A7 + 0xC] 00000F9E 2F2F 000C move.l -[A7], [A7 + 0xC] 00000FA2 4EAD B508 jsr [A5 - 0x4AF8] 00000FA6 3600 move.w D3, D0 00000FA8 4A43 tst.w D3 00000FAA 504F addq.w A7, 8 00000FAC 6610 bne +0x12 /* 00000FBE */ 00000FAE 2F2F 000C move.l -[A7], [A7 + 0xC] 00000FB2 4EAD B510 jsr [A5 - 0x4AF0] 00000FB6 3600 move.w D3, D0 00000FB8 4EAD B518 jsr [A5 - 0x4AE8] 00000FBC 584F addq.w A7, 4 label00000FBE: 00000FBE 3003 move.w D0, D3 00000FC0 261F move.l D3, [A7]+ 00000FC2 4E75 rts fn00000FC4: 00000FC4 2F0A move.l -[A7], A2 00000FC6 4FEF FEFA lea.l A7, [A7 - 0x106] 00000FCA 2F2F 010E move.l -[A7], [A7 + 0x10E] 00000FCE 4EAD B5F8 jsr [A5 - 0x4A08] 00000FD2 2448 movea.l A2, A0 00000FD4 4227 clr.b -[A7] 00000FD6 486F 0006 pea.l [A7 + 0x6] 00000FDA 2F2F 011C move.l -[A7], [A7 + 0x11C] 00000FDE 4EAD B8B0 jsr [A5 - 0x4750] 00000FE2 0C2F 00FF 000E cmpi.b [A7 + 0xE], 0xFF 00000FE8 650E bcs +0x10 /* 00000FF8 */ 00000FEA 41EF 000F lea.l A0, [A7 + 0xF] 00000FEE 70FF moveq.l D0, 0xFFFFFFFF label00000FF0: 00000FF0 5280 addq.l D0, 1 00000FF2 4A18 tst.b [A0]+ 00000FF4 66FA bne -0x4 /* 00000FF0 */ 00000FF6 6006 bra +0x8 /* 00000FFE */ label00000FF8: 00000FF8 7000 moveq.l D0, 0x00 00000FFA 102F 000E move.b D0, [A7 + 0xE] label00000FFE: 00000FFE 5480 addq.l D0, 2 00001000 2F00 move.l -[A7], D0 00001002 486F 0012 pea.l [A7 + 0x12] 00001006 3F3C 0001 move.w -[A7], 0x1 0000100A 2F0A move.l -[A7], A2 0000100C 4EAD B270 jsr [A5 - 0x4D90] 00001010 4A2F 0132 tst.b [A7 + 0x132] 00001014 4FEF 001C lea.l A7, [A7 + 0x1C] 00001018 673A beq +0x3C /* 00001054 */ 0000101A 2F2F 0112 move.l -[A7], [A7 + 0x112] 0000101E 2F2F 0112 move.l -[A7], [A7 + 0x112] 00001022 2F0A move.l -[A7], A2 00001024 4EAD B238 jsr [A5 - 0x4DC8] 00001028 4A00 tst.b D0 0000102A 4FEF 000C lea.l A7, [A7 + 0xC] 0000102E 660A bne +0xC /* 0000103A */ 00001030 70FF moveq.l D0, 0xFFFFFFFF 00001032 4FEF 0106 lea.l A7, [A7 + 0x106] 00001036 245F movea.l A2, [A7]+ 00001038 4E75 rts label0000103A: 0000103A 026A FFFB 000C andi.w [A2 + 0xC], 0xFFFB 00001040 006A 0400 000C ori.w [A2 + 0xC], 0x400 00001046 3F3C 0001 move.w -[A7], 0x1 0000104A 2F2F 0110 move.l -[A7], [A7 + 0x110] 0000104E 4EAD B2C8 jsr [A5 - 0x4D38] 00001052 5C4F addq.w A7, 6 label00001054: 00001054 2F2F 010E move.l -[A7], [A7 + 0x10E] 00001058 4EAD BA38 jsr [A5 - 0x45C8] 0000105C 7000 moveq.l D0, 0x00 0000105E 4FEF 010A lea.l A7, [A7 + 0x10A] 00001062 245F movea.l A2, [A7]+ 00001064 4E75 rts fn00001066: 00001066 2F0B move.l -[A7], A3 00001068 206F 0008 movea.l A0, [A7 + 0x8] 0000106C 2250 movea.l A1, [A0] 0000106E 32BC 0002 move.w [A1], 0x2 00001072 4269 0002 clr.w [A1 + 0x2] 00001076 337C 0001 0004 move.w [A1 + 0x4], 0x1 0000107C 2649 movea.l A3, A1 0000107E 5C8B addq.l A3, 6 00001080 36BC 8051 move.w [A3], 0x8051 00001084 426B 0002 clr.w [A3 + 0x2] 00001088 700E moveq.l D0, 0x0E 0000108A 2740 0004 move.l [A3 + 0x4], D0 0000108E 265F movea.l A3, [A7]+ 00001090 4E75 rts fn00001092: 00001092 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00001096 4FEF FFF4 lea.l A7, [A7 - 0xC] 0000109A 286F 0028 movea.l A4, [A7 + 0x28] 0000109E 266F 002C movea.l A3, [A7 + 0x2C] 000010A2 7008 moveq.l D0, 0x08 000010A4 2F40 0008 move.l [A7 + 0x8], D0 000010A8 2F2F 0008 move.l -[A7], [A7 + 0x8] 000010AC 486F 0004 pea.l [A7 + 0x4] 000010B0 2F0C move.l -[A7], A4 000010B2 4EAD A8B0 jsr [A5 - 0x5750] 000010B6 3680 move.w [A3], D0 000010B8 4A40 tst.w D0 000010BA 4FEF 000C lea.l A7, [A7 + 0xC] 000010BE 670C beq +0xE /* 000010CC */ 000010C0 91C8 sub.l A0, A0 000010C2 4FEF 000C lea.l A7, [A7 + 0xC] 000010C6 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000010CA 4E75 rts label000010CC: 000010CC 0C97 4843 4F4D cmpi.l [A7], 0x48434F4D /* 'HCOM' */ 000010D2 57C0 seq D0 000010D4 4400 neg.b D0 000010D6 49C0 lea.l A4, D0 000010D8 1600 move.b D3, D0 000010DA 4A03 tst.b D3 000010DC 6710 beq +0x12 /* 000010EE */ 000010DE 36BC 0033 move.w [A3], 0x33 /* '3' */ 000010E2 91C8 sub.l A0, A0 000010E4 4FEF 000C lea.l A7, [A7 + 0xC] 000010E8 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000010EC 4E75 rts label000010EE: 000010EE 42A7 clr.l -[A7] 000010F0 2F0C move.l -[A7], A4 000010F2 4EAD A8C0 jsr [A5 - 0x5740] 000010F6 486F 0010 pea.l [A7 + 0x10] 000010FA 2F0C move.l -[A7], A4 000010FC 4EAD A958 jsr [A5 - 0x56A8] 00001100 3680 move.w [A3], D0 00001102 4A40 tst.w D0 00001104 4FEF 0010 lea.l A7, [A7 + 0x10] 00001108 670C beq +0xE /* 00001116 */ 0000110A 91C8 sub.l A0, A0 0000110C 4FEF 000C lea.l A7, [A7 + 0xC] 00001110 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00001114 4E75 rts label00001116: 00001116 262F 0008 move.l D3, [A7 + 0x8] 0000111A 7824 moveq.l D4, 0x24 0000111C D883 add.l D4, D3 0000111E 2F04 move.l -[A7], D4 00001120 4EAD C258 jsr [A5 - 0x3DA8] 00001124 2448 movea.l A2, A0 00001126 2008 move.l D0, A0 00001128 4A80 tst.l D0 0000112A 584F addq.w A7, 4 0000112C 6616 bne +0x18 /* 00001144 */ 0000112E 554F subq.w A7, 2 00001130 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00001134 301F move.w D0, [A7]+ 00001136 3680 move.w [A3], D0 00001138 91C8 sub.l A0, A0 0000113A 4FEF 000C lea.l A7, [A7 + 0xC] 0000113E 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00001142 4E75 rts label00001144: 00001144 204A movea.l A0, A2 00001146 A029 syscall HLock 00001148 2C52 movea.l A6, [A2] 0000114A 4DEE 0024 lea.l A6, [A6 + 0x24] 0000114E 78FF moveq.l D4, 0xFFFFFFFF 00001150 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001154 2F0E move.l -[A7], A6 00001156 2F0C move.l -[A7], A4 00001158 4EAD A8B0 jsr [A5 - 0x5750] 0000115C 3680 move.w [A3], D0 0000115E 4A53 tst.w [A3] 00001160 4FEF 000C lea.l A7, [A7 + 0xC] 00001164 6636 bne +0x38 /* 0000119C */ 00001166 2F0A move.l -[A7], A2 00001168 4EBA FEFC jsr [PC - 0x104 /* 00001066 */] 0000116C 2652 movea.l A3, [A2] 0000116E 42AB 000E clr.l [A3 + 0xE] 00001172 2743 0012 move.l [A3 + 0x12], D3 00001176 2744 0016 move.l [A3 + 0x16], D4 0000117A 42AB 001A clr.l [A3 + 0x1A] 0000117E 42AB 001E clr.l [A3 + 0x1E] 00001182 422B 0022 clr.b [A3 + 0x22] 00001186 177C 003C 0023 move.b [A3 + 0x23], 0x3C /* '<' */ 0000118C 204A movea.l A0, A2 0000118E A02A syscall HUnlock 00001190 204A movea.l A0, A2 00001192 4FEF 0010 lea.l A7, [A7 + 0x10] 00001196 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 0000119A 4E75 rts label0000119C: 0000119C 2F0A move.l -[A7], A2 0000119E 4EAD C260 jsr [A5 - 0x3DA0] 000011A2 91C8 sub.l A0, A0 000011A4 4FEF 0010 lea.l A7, [A7 + 0x10] 000011A8 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000011AC 4E75 rts fn000011AE: 000011AE 302F 0004 move.w D0, [A7 + 0x4] 000011B2 48C0 ext.l D0 000011B4 5580 subq.l D0, 2 000011B6 670A beq +0xC /* 000011C2 */ 000011B8 5380 subq.l D0, 1 000011BA 670E beq +0x10 /* 000011CA */ 000011BC 5380 subq.l D0, 1 000011BE 6712 beq +0x14 /* 000011D2 */ 000011C0 6018 bra +0x1A /* 000011DA */ label000011C2: 000011C2 203C 2B77 45D2 move.l D0, 0x2B7745D2 000011C8 4E75 rts label000011CA: 000011CA 203C 1CFA 2E8C move.l D0, 0x1CFA2E8C 000011D0 4E75 rts label000011D2: 000011D2 203C 15BB A2E9 move.l D0, 0x15BBA2E9 000011D8 4E75 rts label000011DA: 000011DA 203C 56EE 8BA4 move.l D0, 0x56EE8BA4 000011E0 4E75 rts fn000011E2: 000011E2 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 000011E6 514F subq.w A7, 8 000011E8 286F 0030 movea.l A4, [A7 + 0x30] 000011EC 246F 0034 movea.l A2, [A7 + 0x34] 000011F0 266F 003C movea.l A3, [A7 + 0x3C] 000011F4 7E00 moveq.l D7, 0x00 000011F6 7C33 moveq.l D6, 0x33 000011F8 0C92 4653 5344 cmpi.l [A2], 0x46535344 /* 'FSSD' */ 000011FE 6600 0182 bne +0x184 /* 00001382 */ 00001202 4857 pea.l [A7] 00001204 2F2F 003C move.l -[A7], [A7 + 0x3C] 00001208 4EBA FE88 jsr [PC - 0x178 /* 00001092 */] 0000120C 2688 move.l [A3], A0 0000120E 4A93 tst.l [A3] 00001210 504F addq.w A7, 8 00001212 660A bne +0xC /* 0000121E */ 00001214 3017 move.w D0, [A7] 00001216 504F addq.w A7, 8 00001218 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000121C 4E75 rts label0000121E: 0000121E 7C00 moveq.l D6, 0x00 00001220 0CAA 5346 5821 0004 cmpi.l [A2 + 0x4], 0x53465821 /* 'SFX!' */ 00001228 6618 bne +0x1A /* 00001242 */ 0000122A 283C 494E 464F move.l D4, 0x494E464F /* 'INFO' */ 00001230 3A3C 03E8 move.w D5, 0x3E8 00001234 3F7C 001E 0006 move.w [A7 + 0x6], 0x1E 0000123A 3F7C 0020 0004 move.w [A7 + 0x4], 0x20 /* ' ' */ 00001240 6028 bra +0x2A /* 0000126A */ label00001242: 00001242 0CAA 4A4F 5348 0004 cmpi.l [A2 + 0x4], 0x4A4F5348 /* 'JOSH' */ 0000124A 6618 bne +0x1A /* 00001264 */ 0000124C 283C 696E 666F move.l D4, 0x696E666F /* 'info' */ 00001252 3A3C 0080 move.w D5, 0x80 00001256 3F7C 0002 0006 move.w [A7 + 0x6], 0x2 0000125C 3F7C 0004 0004 move.w [A7 + 0x4], 0x4 00001262 6006 bra +0x8 /* 0000126A */ label00001264: 00001264 283C 6E6F 6E65 move.l D4, 0x6E6F6E65 /* 'none' */ label0000126A: 0000126A 422F 0003 clr.b [A7 + 0x3] 0000126E 0C84 6E6F 6E65 cmpi.l D4, 0x6E6F6E65 /* 'none' */ 00001274 6700 00CE beq +0xD0 /* 00001344 */ 00001278 554F subq.w A7, 2 0000127A 3F14 move.w -[A7], [A4] 0000127C 2F2C 0002 move.l -[A7], [A4 + 0x2] 00001280 486C 0006 pea.l [A4 + 0x6] 00001284 1F3C 0001 move.b -[A7], 0x1 00001288 A81A syscall HOpenResFile 0000128A 301F move.w D0, [A7]+ 0000128C 3E00 move.w D7, D0 0000128E 0C47 FFFF cmpi.w D7, 0xFFFF 00001292 6700 00D6 beq +0xD8 /* 0000136A */ 00001296 594F subq.w A7, 4 00001298 2F04 move.l -[A7], D4 0000129A 3F05 move.w -[A7], D5 0000129C A9A0 syscall GetResource 0000129E 205F movea.l A0, [A7]+ 000012A0 2448 movea.l A2, A0 000012A2 200A move.l D0, A2 000012A4 4A80 tst.l D0 000012A6 660A bne +0xC /* 000012B2 */ 000012A8 7000 moveq.l D0, 0x00 000012AA 504F addq.w A7, 8 000012AC 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 000012B0 4E75 rts label000012B2: 000012B2 2F0A move.l -[A7], A2 000012B4 A992 syscall DetachResource 000012B6 2052 movea.l A0, [A2] 000012B8 302F 0006 move.w D0, [A7 + 0x6] 000012BC 3F30 0000 move.w -[A7], [A0 + D0.w] 000012C0 4EBA FEEC jsr [PC - 0x114 /* 000011AE */] 000012C4 2600 move.l D3, D0 000012C6 2052 movea.l A0, [A2] 000012C8 302F 0006 move.w D0, [A7 + 0x6] 000012CC 2870 0000 movea.l A4, [A0 + D0.w] 000012D0 0C84 494E 464F cmpi.l D4, 0x494E464F /* 'INFO' */ 000012D6 544F addq.w A7, 2 000012D8 665C bne +0x5E /* 00001336 */ 000012DA 2052 movea.l A0, [A2] 000012DC 0C68 0001 0012 cmpi.w [A0 + 0x12], 0x1 000012E2 57C0 seq D0 000012E4 4400 neg.b D0 000012E6 49C0 lea.l A4, D0 000012E8 1F40 0003 move.b [A7 + 0x3], D0 000012EC 2852 movea.l A4, [A2] 000012EE 594F subq.w A7, 4 000012F0 2F03 move.l -[A7], D3 000012F2 594F subq.w A7, 4 000012F4 2F2C 000C move.l -[A7], [A4 + 0xC] 000012F8 2F2C 0008 move.l -[A7], [A4 + 0x8] 000012FC A84D syscall FixDiv 000012FE 201F move.l D0, [A7]+ 00001300 2F00 move.l -[A7], D0 00001302 A868 syscall FixMul 00001304 201F move.l D0, [A7]+ 00001306 2600 move.l D3, D0 00001308 594F subq.w A7, 4 0000130A 2F3C 5245 5054 move.l -[A7], 0x52455054 /* 'REPT' */ 00001310 3F05 move.w -[A7], D5 00001312 A9A0 syscall GetResource 00001314 205F movea.l A0, [A7]+ 00001316 2848 movea.l A4, A0 00001318 200C move.l D0, A4 0000131A 4A80 tst.l D0 0000131C 6718 beq +0x1A /* 00001336 */ 0000131E 2053 movea.l A0, [A3] 00001320 2C50 movea.l A6, [A0] 00001322 2814 move.l D4, [A4] 00001324 2044 movea.l A0, D4 00001326 2D68 0010 001A move.l [A6 + 0x1A], [A0 + 0x10] 0000132C 2D68 0014 001E move.l [A6 + 0x1E], [A0 + 0x14] 00001332 2F0C move.l -[A7], A4 00001334 A9A3 syscall ReleaseResource label00001336: 00001336 3F07 move.w -[A7], D7 00001338 A99A syscall CloseResFile 0000133A 2F0A move.l -[A7], A2 0000133C 4EAD C260 jsr [A5 - 0x3DA0] 00001340 584F addq.w A7, 4 00001342 6026 bra +0x28 /* 0000136A */ label00001344: 00001344 2053 movea.l A0, [A3] 00001346 2450 movea.l A2, [A0] 00001348 7601 moveq.l D3, 0x01 0000134A 262A 0016 move.l D3, [A2 + 0x16] 0000134E 3F03 move.w -[A7], D3 00001350 4EBA FE5C jsr [PC - 0x1A4 /* 000011AE */] 00001354 2600 move.l D3, D0 00001356 4A07 tst.b D7 00001358 544F addq.w A7, 2 0000135A 670E beq +0x10 /* 0000136A */ 0000135C 42AA 001A clr.l [A2 + 0x1A] 00001360 202A 0012 move.l D0, [A2 + 0x12] 00001364 5380 subq.l D0, 1 00001366 2540 001E move.l [A2 + 0x1E], D0 label0000136A: 0000136A 4A2F 0003 tst.b [A7 + 0x3] 0000136E 670A beq +0xC /* 0000137A */ 00001370 7031 moveq.l D0, 0x31 00001372 504F addq.w A7, 8 00001374 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001378 4E75 rts label0000137A: 0000137A 2053 movea.l A0, [A3] 0000137C 2050 movea.l A0, [A0] 0000137E 2143 0016 move.l [A0 + 0x16], D3 label00001382: 00001382 3006 move.w D0, D6 00001384 504F addq.w A7, 8 00001386 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000138A 4E75 rts fn0000138C: 0000138C 594F subq.w A7, 4 0000138E 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001392 4EAD BAB0 jsr [A5 - 0x4550] 00001396 2F48 0004 move.l [A7 + 0x4], A0 0000139A 42A7 clr.l -[A7] 0000139C 2F2F 0008 move.l -[A7], [A7 + 0x8] 000013A0 2F2F 0018 move.l -[A7], [A7 + 0x18] 000013A4 3F3C 000E move.w -[A7], 0xE 000013A8 2F2F 001A move.l -[A7], [A7 + 0x1A] 000013AC 3F3C 0006 move.w -[A7], 0x6 000013B0 4EAD B3A8 jsr [A5 - 0x4C58] 000013B4 4FEF 001C lea.l A7, [A7 + 0x1C] 000013B8 4E75 rts 000013BA 2F0A move.l -[A7], A2 000013BC 4FEF FFA0 lea.l A7, [A7 - 0x60] 000013C0 246F 006C movea.l A2, [A7 + 0x6C] 000013C4 422F 0001 clr.b [A7 + 0x1] 000013C8 486F 001A pea.l [A7 + 0x1A] 000013CC 2F0A move.l -[A7], A2 000013CE 4EAD B908 jsr [A5 - 0x46F8] 000013D2 3F2F 0022 move.w -[A7], [A7 + 0x22] 000013D6 2F2F 0026 move.l -[A7], [A7 + 0x26] 000013DA 486F 002E pea.l [A7 + 0x2E] 000013DE 486F 0018 pea.l [A7 + 0x18] 000013E2 4EAD 9E08 jsr [A5 - 0x61F8] 000013E6 301F move.w D0, [A7]+ 000013E8 3B40 1C10 move.w [A5 + 0x1C10], D0 000013EC 4A40 tst.w D0 000013EE 5C4F addq.w A7, 6 000013F0 6600 00D8 bne +0xDA /* 000014CA */ 000013F4 0CAF 4149 4643 0006 cmpi.l [A7 + 0x6], 0x41494643 /* 'AIFC' */ 000013FC 6616 bne +0x18 /* 00001414 */ 000013FE 4267 clr.w -[A7] 00001400 2F3C 7148 0020 move.l -[A7], 0x71480020 /* 'qH\0 ' */ 00001406 4EAD BB18 jsr [A5 - 0x44E8] 0000140A 7000 moveq.l D0, 0x00 0000140C 4FEF 0066 lea.l A7, [A7 + 0x66] 00001410 245F movea.l A2, [A7]+ 00001412 4E75 rts label00001414: 00001414 486F 0002 pea.l [A7 + 0x2] 00001418 1F3C 0001 move.b -[A7], 0x1 0000141C 2F0A move.l -[A7], A2 0000141E 4EAD BC88 jsr [A5 - 0x4378] 00001422 3B40 1C10 move.w [A5 + 0x1C10], D0 00001426 4A40 tst.w D0 00001428 4FEF 000A lea.l A7, [A7 + 0xA] 0000142C 6600 009C bne +0x9E /* 000014CA */ 00001430 202F 0006 move.l D0, [A7 + 0x6] 00001434 0480 4653 5344 subi.l D0, 0x46535344 /* 'FSSD' */ 0000143A 6702 beq +0x4 /* 0000143E */ 0000143C 601E bra +0x20 /* 0000145C */ label0000143E: 0000143E 486F 0016 pea.l [A7 + 0x16] 00001442 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001446 486F 000E pea.l [A7 + 0xE] 0000144A 486F 0026 pea.l [A7 + 0x26] 0000144E 4EBA FD92 jsr [PC - 0x26E /* 000011E2 */] 00001452 3B40 1C10 move.w [A5 + 0x1C10], D0 00001456 4FEF 0010 lea.l A7, [A7 + 0x10] 0000145A 6028 bra +0x2A /* 00001484 */ label0000145C: 0000145C 2F0A move.l -[A7], A2 0000145E 1F3C 0012 move.b -[A7], 0x12 00001462 4EAD B790 jsr [A5 - 0x4870] 00001466 4A00 tst.b D0 00001468 5C4F addq.w A7, 6 0000146A 6714 beq +0x16 /* 00001480 */ 0000146C 486F 0016 pea.l [A7 + 0x16] 00001470 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001474 4EBA F5D6 jsr [PC - 0xA2A /* 00000A4C */] 00001478 3B40 1C10 move.w [A5 + 0x1C10], D0 0000147C 504F addq.w A7, 8 0000147E 6004 bra +0x6 /* 00001484 */ label00001480: 00001480 42AF 0016 clr.l [A7 + 0x16] label00001484: 00001484 2F2F 0002 move.l -[A7], [A7 + 0x2] 00001488 4EAD A8A8 jsr [A5 - 0x5758] 0000148C 4A6D 1C10 tst.w [A5 + 0x1C10] 00001490 584F addq.w A7, 4 00001492 661C bne +0x1E /* 000014B0 */ 00001494 4AAF 0016 tst.l [A7 + 0x16] 00001498 6716 beq +0x18 /* 000014B0 */ 0000149A 486F 0020 pea.l [A7 + 0x20] 0000149E 2F2F 001A move.l -[A7], [A7 + 0x1A] 000014A2 206F 0070 movea.l A0, [A7 + 0x70] 000014A6 2F10 move.l -[A7], [A0] 000014A8 4EBA FEE2 jsr [PC - 0x11E /* 0000138C */] 000014AC 4FEF 000C lea.l A7, [A7 + 0xC] label000014B0: 000014B0 0C6D FF30 1C10 cmpi.w [A5 + 0x1C10], 0xFF30 000014B6 6612 bne +0x14 /* 000014CA */ 000014B8 4267 clr.w -[A7] 000014BA 2F3C 7148 0026 move.l -[A7], 0x71480026 /* 'qH\0&' */ 000014C0 4EAD BB18 jsr [A5 - 0x44E8] 000014C4 426D 1C10 clr.w [A5 + 0x1C10] 000014C8 5C4F addq.w A7, 6 label000014CA: 000014CA 302D 1C10 move.w D0, [A5 + 0x1C10] 000014CE 4FEF 0060 lea.l A7, [A7 + 0x60] 000014D2 245F movea.l A2, [A7]+ 000014D4 4E75 rts 000014D6 0000 0000 ori.b D0, 0x0 000014DA 0000 0000 ori.b D0, 0x0 000014DE 0000 0000 ori.b D0, 0x0